package com.tmc.entity.inthotel;

import java.util.HashSet;
import java.util.Set;

/**
 * AbstractToCity entity provides the base persistence definition of the ToCity
 * entity. @author MyEclipse Persistence Tools
 */

public abstract class AbstractToCity implements java.io.Serializable {

	// Fields

	private Integer cityId;
	private ToState toState;
	private String cityName;
	private Integer elementType;
	private String cityProvider;
	private String cityStatus;
	private String destinationCode;
	private String cityLatitude;
	private String cityLongitude;
	private Set toActivities = new HashSet(0);
	private Set toHotels = new HashSet(0);
	private Set toCitylocations = new HashSet(0);

	// Constructors

	/** default constructor */
	public AbstractToCity() {
	}

	/** full constructor */
	public AbstractToCity(ToState toState, String cityName,
			Integer elementType, String cityProvider, String cityStatus,
			String destinationCode, String cityLatitude, String cityLongitude,
			Set toActivities, Set toHotels, Set toCitylocations) {
		this.toState = toState;
		this.cityName = cityName;
		this.elementType = elementType;
		this.cityProvider = cityProvider;
		this.cityStatus = cityStatus;
		this.destinationCode = destinationCode;
		this.cityLatitude = cityLatitude;
		this.cityLongitude = cityLongitude;
		this.toActivities = toActivities;
		this.toHotels = toHotels;
		this.toCitylocations = toCitylocations;
	}

	// Property accessors

	public Integer getCityId() {
		return this.cityId;
	}

	public void setCityId(Integer cityId) {
		this.cityId = cityId;
	}

	public ToState getToState() {
		return this.toState;
	}

	public void setToState(ToState toState) {
		this.toState = toState;
	}

	public String getCityName() {
		return this.cityName;
	}

	public void setCityName(String cityName) {
		this.cityName = cityName;
	}

	public Integer getElementType() {
		return this.elementType;
	}

	public void setElementType(Integer elementType) {
		this.elementType = elementType;
	}

	public String getCityProvider() {
		return this.cityProvider;
	}

	public void setCityProvider(String cityProvider) {
		this.cityProvider = cityProvider;
	}

	public String getCityStatus() {
		return this.cityStatus;
	}

	public void setCityStatus(String cityStatus) {
		this.cityStatus = cityStatus;
	}

	public String getDestinationCode() {
		return this.destinationCode;
	}

	public void setDestinationCode(String destinationCode) {
		this.destinationCode = destinationCode;
	}

	public String getCityLatitude() {
		return this.cityLatitude;
	}

	public void setCityLatitude(String cityLatitude) {
		this.cityLatitude = cityLatitude;
	}

	public String getCityLongitude() {
		return this.cityLongitude;
	}

	public void setCityLongitude(String cityLongitude) {
		this.cityLongitude = cityLongitude;
	}

	public Set getToActivities() {
		return this.toActivities;
	}

	public void setToActivities(Set toActivities) {
		this.toActivities = toActivities;
	}

	public Set getToHotels() {
		return this.toHotels;
	}

	public void setToHotels(Set toHotels) {
		this.toHotels = toHotels;
	}

	public Set getToCitylocations() {
		return this.toCitylocations;
	}

	public void setToCitylocations(Set toCitylocations) {
		this.toCitylocations = toCitylocations;
	}

}